// 分页混入
const pageMixin = {
    data() {
        return {
            currentPage: 1, //当前页码数
            pagesize: 4, // 每页的数据
            tableData: '' //当前数据
        };
    },
    computed: {
        // 根据总数据条数进行分页
        tableDatas: {
            get() {
                return this.tableData.slice(
                    (this.currentPage - 1) * this.pagesize,
                    this.currentPage * this.pagesize
                );
            }
        }
    },
    methods: {
        //点击第几页
        handleCurrentChange: function(currentPage) {
            this.currentPage = currentPage;
        }
    }
}

export default pageMixin